package org.cunamas.core.bean;

import java.io.Serializable;
import java.math.BigDecimal;

public class ItemBean implements Serializable, Comparable<ItemBean>{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8987276015299949153L;

	private String descripcion;
	private BigDecimal valorPorcentaje;
	
	private String calificacion;
	
	public ItemBean(){
		
	}
	
	public ItemBean(String descripcion, BigDecimal valorPorcentaje, String calificacion){
		this.descripcion = descripcion;
		this.valorPorcentaje = valorPorcentaje;
		this.calificacion = calificacion;
	}
	
	
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public BigDecimal getValorPorcentaje() {
		return valorPorcentaje;
	}
	public void setValorPorcentaje(BigDecimal valorPorcentaje) {
		this.valorPorcentaje = valorPorcentaje;
	}

	public String getCalificacion() {
		return calificacion;
	}

	public void setCalificacion(String calificacion) {
		this.calificacion = calificacion;
	}
	
	public String getCalificacionCorta() {
		if(calificacion==null || calificacion.length()==0) return "";
		return calificacion.substring(0,1);
	}

	public int compareTo(ItemBean o) {
		return this.getValorPorcentaje().compareTo(o.getValorPorcentaje());
	}
}
